#pragma once

namespace alt{

    //output
    template<typename ValueType,size_t N>
    std::ostream& operator<<(std::ostream& s,const algebraic_equation<ValueType,N>& eq)
    {
        for(size_t i=0;i!=N+1;++i){
            s << eq[N-i] << ((i<(N))?",":"");
        }
        return s;
    }
}
